home *** CD-ROM | disk | FTP | other *** search
/ OpenGL Superbible (2nd Edition) / OpenGL SuperBible e2.iso / tools / GLUT-3.7 / LIB / GLSMAP / Makefile.sgi < prev    next >
Encoding:
Makefile  |  1998-08-12  |  1021 b   |  61 lines

  1. #! smake
  2. #
  3. # Copyright (c) Mark J. Kilgard, 1998.
  4. #
  5. include $(ROOT)/usr/include/make/commondefs
  6.  
  7. TOP = ../..
  8.  
  9. TARGETS = libglsmap.a
  10.  
  11. LN = ln -s
  12. MV = mv
  13. RM = -rm -rf
  14.  
  15. HDRS = \
  16.     glsmapint.h
  17.  
  18. SRCS = \
  19.     smap_buildsmap.c \
  20.     smap_context.c \
  21.     smap_create.c \
  22.     smap_destroy.c \
  23.     smap_drawmesh.c \
  24.     smap_flag.c \
  25.     smap_get.c \
  26.     smap_getfunc.c \
  27.     smap_gettexdim.c \
  28.     smap_gettexobj.c \
  29.     smap_getvec.c \
  30.     smap_makemesh.c \
  31.     smap_nearfar.c \
  32.     smap_origin.c \
  33.     smap_render.c \
  34.     smap_rvec2st.c \
  35.     smap_set.c \
  36.     smap_setfunc.c \
  37.     smap_setvec.c \
  38.     smap_texdim.c \
  39.     smap_texobj.c
  40.  
  41. OBJS = $(SRCS:.c=.o)
  42.  
  43. LCOPTS = -I$(TOP)/include -fullwarn 
  44. LWOFF = ,813,852,827,826
  45. LDIRT = *~ *.bak
  46.  
  47. default: $(TARGETS)
  48.  
  49. sinclude ObjectType.mk
  50.  
  51. $(OBJS) : $(HDRS)
  52.  
  53. libglsmap.a : $(OBJS)
  54.     $(RM) $@
  55.     $(AR) crl $@ $(OBJS)
  56.  
  57. symcheck: libglut.a
  58.     -nm -Bo libglsmap.a | grep -v ' d ' | grep -v ' T smap' | grep -v ' D smap' | grep -v ' U ' | grep -v ' T __smap' | grep -v ' t ' | grep -v ' b ' | grep -v ' D __smap' | grep -v ' B __smap'
  59.  
  60. include $(COMMONRULES)
  61.